package com.lipuwater.agent.http.api;

import com.lipuwater.agent.http.ApiCallBack;
import com.lipuwater.agent.http.BaseRequest;
import com.okhttplib.OkHttpUtils;

import java.util.Map;

import static com.lipuwater.agent.http.HttpConfig.API_;


/**
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛
 * 　　　　┃　　　┃神兽保佑
 * 　　　　┃　　　┃永无BUG！
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━神兽出没━━━━━━
 * Created by  Administrator  on 2017/2/4.
 * Email:924686754@qq.com
 * 其它的一些请求
 */
public class ApiRequestsOther {
    private static BaseRequest baseRequest = BaseRequest.getInstance();

    /**
     * app版本更新
     *
     * @param object
     * @param params
     * @param callback
     */
    public static void appVersionUpdate(Object object, Map<String, Object> params, ApiCallBack callback) {
        baseRequest.sendRequestPost(object, API_ + "v1.2/common/findversion", params, callback, null);
    }

    /**
     * 取消对象的所有请求
     *
     * @param object
     */
    public static void cancelRequests(Object object) {
        OkHttpUtils.getInstance().cancelTag(object);
    }
}
